Streaming Graph Embeddings via Incremental Neighborhood Sketching
نویسندگان
چکیده
Graph embeddings have become a key paradigm to learn node representations and facilitate downstream graph analysis tasks. Many real-world scenarios such as online social networks communication involve streaming graphs, where edges connecting nodes are continuously received in manner, making the underlying structures evolve over time. Such raises great challenges for embedding techniques not only capturing structural dynamics of graph, but also efficiently accommodating high-speed edge streams. Against this background, we propose SGSketch, highly-efficient technique via incremental neighborhood sketching. SGSketch cannot generate high-quality from by gradually forgetting outdated edges, update generated an updating mechanism. Our extensive evaluation compares against sizable collection state-of-the-art using both synthetic graphs. The results show that achieves superior performance on different tasks, showing 31.9% 21.9% improvement average best-performing static dynamic baselines, respectively. Moreover, is significantly more efficient learning processes, 54x-1813x 118x-1955x speedup baseline techniques,
منابع مشابه
Sketching and streaming —
Distinct elements (F0). In this note we will consider the distinct elements problem, also known as the F0 problem, defined as follows. We are given a stream of integers i1, . . . , im ∈ [n] where [n] denotes the set {1, 2, . . . , n}. We would like to output the number of distinct elements seen in the stream. As with Morris’ approximate counting algorithm, our goal will be to minimize our space...
متن کاملCommon Neighborhood Graph
Let G be a simple graph with vertex set {v1, v2, … , vn}. The common neighborhood graph of G, denoted by con(G), is a graph with vertex set {v1, v2, … , vn}, in which two vertices are adjacent if and only if they have at least one common neighbor in the graph G. In this paper, we compute the common neighborhood of some composite graphs. In continue, we investigate the relation between hamiltoni...
متن کاملSketching and streaming — Notes 3
Today the focus of the lecture will be on linear sketching. Up until this point, we have focused on streaming algorithms in the so-called insertion-only model. Specifically, consider the scenario of a vector x ∈ R with n large, and x starting as the 0 vector. Then we see a sequence of updates (i,∆) each causing the change xi ← xi +∆. You might imagine, for instance, that x has a coordinate for ...
متن کاملStreaming Embeddings with Slack
We study the problem of computing low-distortion embeddings in the streaming model. We present streaming algorithms that, given an n-point metric space M , compute an embedding of M into an n-point metric space M ′ that preserves a (1−σ)-fraction of the distances with small distortion (σ is called the slack). Our algorithms use space polylogarithmic in n and the spread of the metric. Within suc...
متن کاملStreaming Anomaly Detection Using Randomized Matrix Sketching
Data is continuously being generated from sources such as machines, network traffic, application logs, etc. Timely and accurate detection of anomalies in massive data streams have important applications in preventing machine failures, intrusion detection, and dynamic load balancing. In this paper, we introduce a new anomaly detection algorithm, which can detect anomalies in a streaming fashion ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: IEEE Transactions on Knowledge and Data Engineering
سال: 2022
ISSN: ['1558-2191', '1041-4347', '2326-3865']
DOI: https://doi.org/10.1109/tkde.2022.3149999